on one's last leg - French English Dictionary